QvxNullRepresentation type
Method used to specify how Null values are handled.
Type Value |
Description |
---|---|
QVX_NULL_NEVER |
Field cannot return NULL. |
QVX_NULL_ZERO_LENGTH |
For field values that use QVX_COUNTED together with QVX_NULL_ZERO_LENGTH, a zero length means NULL (rather than an empty string). |
QVX_NULL_FLAG_WITH_UNDEFINED_DATA |
A single byte (with binary value 1 or 0) in front of the field value signifies NULL or not. A 1 means it is NULL and the field value is not used. |
QVX_NULL_FLAG_SUPPRESS_DATA |
A single byte (with binary value 1 or 0) signifies NULL or not. A 1 means it is NULL and no field value is passed. A 0 byte means a normal value follows. |